package io;
//转换输出流
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.nio.charset.StandardCharsets;

//java将流按照读写单位划分为：字节流与字符流
//reader 所有字符输入流的超类
//writer 所有字符输出流的超类
//转换流：是一对字符流（他们分别继承自reader和Writer)且它们是一对高级流  实际开发中不会直接操作 在流连接中是不可缺少的（组件含有字符高级流的流连接中）
public class OSWDemo {
    public static void main(String[] args) throws IOException {
        //向文件osw.txt输入数据
        FileOutputStream fos=new FileOutputStream("osw.txt",true);
        OutputStreamWriter osw=new OutputStreamWriter(fos, StandardCharsets.UTF_8);

        String line="今天是周五";
        osw.write(line);
        osw.write("我这里下雨了");
        System.out.println("写出完毕");
        osw.close();

    }
}
